تفاوت حلقه ی while و حلقه ی repeat در زبانهای دلفی و پاسکال(Delphi, Pascal)


عشق؟! & دهکده دانلود

عشق و دوستی... & دانلودpdf-music-clip-narmafzar

با همه ی شباهتهایی که این دو حلقه به هم دارند یک تفاوت اساسی این دو حلقه را از همدیگر متمایز می سازد. و آن هم نکته ی بسیار ظریف تعداد تکرار آنها می باشد بدین معنی که:

در حلقه ی while ممکن است دستورات داخل حلقه هیچ گاه اجرا نشود یعنی اگر شرط حلقه درست نباشد دستورات داخل حلقه هیچ گاه اجرا نمی گردد.

اما در حلقه ی repeat دستورات داخل حلقه حداقل یک بار اجرا می گردد. یعنی اگر حتی شرط حلقه درست نباشد دستورات داخل حلقه یک بار اجرا می گردد.

تفاوت بالا به دلیل این است که در حلقه ی while شرط حلقه در ابتدای حلقه بررسی می گردد و تنها زمانی وارد حلقه می شویم که شرط درست باشد

اما در حلقه ی repeat به دلیل اینکه شرط حلقه در انتهای حلقه بررسی می گردد پس یک بار دستورات اجرا می گردد و در آنصورت اگر شرط حلقه نادرست باشد برای بار دوم دستورات تکرار نخواهند شد. (یعنی به هر صورت دستورات داخل حلقه حداقل یک بار اجرا می گردد خواه شرط حلقه درست باشد خواه نادرست)
 

ادامه مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.
A.K.N.LOVE&FIREND KOD

نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





نوشته شده در پنج شنبه 13 مهر 1391برچسب:,ساعت 14:2 توسط abbaskazemi naini.k| |


Power By: LoxBlog.Com